Just test what you cannot verify ! 1

نویسندگان

  • Jens Knoop
  • Uwe Zdun
  • Mike Czech
  • Marie-Christine Jakobs
  • Heike Wehrheim
چکیده

Software verification is an established method to ensure software safety. Nevertheless, verification still often fails, either because it consumes too much resources, e.g., time or memory, or the technique is not mature enough to verify the property. Often then discarding the partial verification, the validation process proceeds with techniques like testing. To enable standard testing to profit from previous, partial verification, we use a summary of the verification effort to simplify the program for subsequent testing. Our techniques use this summary to construct a residual program which only contains program paths with unproven assertions. Afterwards, the residual program can be used with standard testing tools. Our first experiments show that testing profits from the partial verification. The test effort is reduced and combined verification and testing is faster than a complete verification.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Category 6 cable—Gigabit Ethernet over copper

What do you think of when someone mentions local area data networks? The chances are you picture communications ICs, protocols, network-interface connectors—the high-profile elements that engineers immediately equate with linking PCs into systems. But you'd be entirely wrong to ignore or dismiss the interconnection hardware that glues the infrastructure together. There's a revolution going on h...

متن کامل

Requirements and Testing: Seven Missing-Link Myths

A strong link between testing and requirements engineering can benefit both sides, but often this link is missing. Let's examine the seven most common myths or misconceptions behind this missing link. Myth 1: Requirements at the beginning, testing at the end " We don't need to think about testing yet. Let's just concentrate on requirements. " This attitude guarantees that you will have a rough ...

متن کامل

Presenting a Hybrid Approach based on Two-stage Data Envelopment Analysis to Evaluating Organization Productivity

   Measuring the performance of a production system has been an important task in management for purposes of control, planning, etc. Lord Kelvin said :“When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind.” Hence, manag...

متن کامل

What monetary rewards can and cannot do: How to show employees the money

A well-known scene from the movie Jerry Maguire (Crowe, 1996) portrays the high value that employees give to monetary rewards. The scene involves the following shortened telephone conversation between Jerry Maguire, a sports agent played by Tom Cruise, and Rod Tidwell, a National Football League wide receiver played by Cuba Gooding, Jr.: Jerry: What can I do for you, Rod? You just tell me. What...

متن کامل

nt - p h / 02 07 02 9 v 1 4 J ul 2 00 2 IS THERE MORE TO T ? Why Time ’ s Description in Modern Physics is Still Incomplete

We present some novel results indicating that time's description in present-day physics is deficient. We use Hawking's information-erasure hypothesis to counter his own claim that time's arrow depends only on initial conditions. Next, we propose quantum mechanical experiments that yield inconsistent histories, suggesting that not only events but also entire histories might be governed by a more...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016